<?php
namespace app\common\library;

use updc\bean\Client;
// require(dirname(__FILE__)."/../../updc/init.php");

	define("PRIVATEKEYPASS","Lrc_717120");  // 私钥密码
	define("ISHTTPS",true);

	 //请求方appId: 代收付系统 （测试环境）
	//  define("APPID","5dc387b32c07871d371334e9c45120ba" );	// 商户appId:app_id
	//  //商户私钥-请求报文签名（测试环境）
	//  $privateKey=dirname(__FILE__) ."\..\..\bussiness_private_test.pem";
	//  define("PRIVATEKEY",$privateKey);
	//  //企业网关公钥-响应报文验签（测试环境）
	//  $publicKey=dirname(__FILE__) ."\..\..\gateway_public_test.pem";
	//  define("PUBLICKEY", $publicKey);
	//  // 商户联调地址请求地址（测试环境）
	//  define("SERVERURL","https://testapi.gnete.com/routejson");  // 测试接口地址
	

	//请求方appId: 代收付系统 （生产环境）
	define("APPID","682d767584b3aa6c197248f95259308e");
	//商户私钥-请求报文签名（开发环境）
	// $privateKey=dirname(__FILE__) ."\..\..\dingyi_privatekey.pem";
	$privateKey=APP_PATH ."/dingyi_privatekey.pem";
	define("PRIVATEKEY",$privateKey);
	//企业网关公钥-响应报文验签（开发环境）
	// 所有商户应该是公用的证书？？
	$publicKey=APP_PATH ."/prod_public_key.pem";
	define("PUBLICKEY", $publicKey);
	//商户联调地址请求地址（开发环境）
	define("SERVERURL","https://api.gnete.com/routejson");


	// print_r($publicKey);
	// print_r($privateKey);
	// print_r($SERVERURL);
	// print_r($APPID);
	// exit();
	
/**
 * @author wengweixin
 * @date 2020/9/8
 * @descriptment 常用的参数配置
 */
class OpenApiConfig{

	public static function  getClient(){
		$client=new Client();
		$client->__set("appId",APPID);
		$client->__set("url",SERVERURL);
		$client->__set("privateKeyPassword",PRIVATEKEYPASS);
		$client->__set("privateKey",PRIVATEKEY);
		$client->__set("publicKey",PUBLICKEY);
		$client->__set("isHttps",ISHTTPS);

		return $client;
	}

}
?>